{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-user-profile",
      "artifactVersion": "10.10",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.user.center",
          "org.nuxeo.ecm.user.center.dashboard",
          "org.nuxeo.ecm.user.center.dashboard.jsf",
          "org.nuxeo.ecm.user.center.notification",
          "org.nuxeo.ecm.user.center.oauth",
          "org.nuxeo.ecm.user.center.profile",
          "org.nuxeo.ecm.user.center.profile.jsf",
          "org.nuxeo.ecm.user.invite",
          "org.nuxeo.ecm.user.registration",
          "org.nuxeo.ecm.user.registration.web"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user",
        "id": "grp:org.nuxeo.ecm.user",
        "name": "org.nuxeo.ecm.user",
        "parentIds": [
          "grp:org.nuxeo.ecm.platform"
        ],
        "readmes": [
          {
            "blobProviderId": "default",
            "content": "# Nuxeo User Center\n\nThis addon adds a Home for every user.\n\n# Building\n\n    mvn clean install\n\n## Deploying\n\nCopy the built artifacts into `$NUXEO_HOME/templates/custom/bundles/` and activate the \"custom\" template.\n\nYou should then have 'My Personal Space' link that will take you to your new Home :-)\n\n## QA results\n\n[![Build Status](https://qa.nuxeo.org/jenkins/buildStatus/icon?job=addons_nuxeo-user-center-master)](https://qa.nuxeo.org/jenkins/job/addons_nuxeo-user-center-master/)\n\n# About Nuxeo\n\nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with SaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris. More information is available at www.nuxeo.com.",
            "digest": "4a9fd28ec7f17f901cf207b1f03e6778",
            "encoding": "UTF-8",
            "length": 1161,
            "mimeType": "text/plain",
            "name": "README.md"
          },
          {
            "blobProviderId": "default",
            "content": "# Nuxeo User Registration\n\nThis addon provides a way to invite external user into Nuxeo, and may add them some permission on a Document.\n\n# Building\n\n    mvn clean install\n\n## Deploying\n\nInstall [the Nuxeo Platform User Registration Marketplace Package](https://connect.nuxeo.com/nuxeo/site/marketplace/package/nuxeo-platform-user-registration).\nOr manually copy the built artifacts into `$NUXEO_HOME/templates/custom/bundles/` and activate the \"custom\" template.\n\n## QA results\n\n[![Build Status](https://qa.nuxeo.org/jenkins/buildStatus/icon?job=addons_nuxeo-platform-user-registration-master)](https://qa.nuxeo.org/jenkins/job/addons_nuxeo-platform-user-registration-master/)\n\n# About Nuxeo\n\nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with SaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris. More information is available at www.nuxeo.com.\n",
            "digest": "273911f6ad5df57056e5e4740ffbd30a",
            "encoding": "UTF-8",
            "length": 1353,
            "mimeType": "text/plain",
            "name": "README.md"
          }
        ],
        "version": "10.10"
      },
      "bundleId": "org.nuxeo.ecm.user.center.profile",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.core.types/Contributions/org.nuxeo.ecm.user.center.profile.core.types--schema",
              "id": "org.nuxeo.ecm.user.center.profile.core.types--schema",
              "registrationOrder": 50,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <schema name=\"userprofile\" prefix=\"userprofile\" src=\"schemas/userprofile.xsd\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.core.types/Contributions/org.nuxeo.ecm.user.center.profile.core.types--doctype",
              "id": "org.nuxeo.ecm.user.center.profile.core.types--doctype",
              "registrationOrder": 53,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <facet name=\"UserProfile\">\n      <schema name=\"userprofile\"/>\n    </facet>\n\n    <doctype extends=\"Document\" name=\"UserProfile\">\n      <schema name=\"common\"/>\n      <schema name=\"dublincore\"/>\n      <facet name=\"UserProfile\"/>\n      <facet name=\"HiddenInNavigation\"/>\n    </doctype>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.core.types",
          "name": "org.nuxeo.ecm.user.center.profile.core.types",
          "requirements": [],
          "resolutionOrder": 928,
          "services": [],
          "startOrder": 660,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.profile.core.types\">\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n    point=\"schema\">\n    <schema name=\"userprofile\" src=\"schemas/userprofile.xsd\"\n      prefix=\"userprofile\" />\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n    point=\"doctype\">\n    <facet name=\"UserProfile\">\n      <schema name=\"userprofile\" />\n    </facet>\n\n    <doctype name=\"UserProfile\" extends=\"Document\">\n      <schema name=\"common\" />\n      <schema name=\"dublincore\" />\n      <facet name=\"UserProfile\" />\n      <facet name=\"HiddenInNavigation\" />\n    </doctype>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/core-types-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.event.EventServiceComponent--listener",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.listeners.contrib/Contributions/org.nuxeo.ecm.user.center.profile.listeners.contrib--listener",
              "id": "org.nuxeo.ecm.user.center.profile.listeners.contrib--listener",
              "registrationOrder": 50,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.event.EventServiceComponent",
                "name": "org.nuxeo.ecm.core.event.EventServiceComponent",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"listener\" target=\"org.nuxeo.ecm.core.event.EventServiceComponent\">\n\n    <listener async=\"false\" class=\"org.nuxeo.ecm.user.center.profile.listeners.ResizeAvatarPictureListener\" name=\"resizeArticlePictureListener\" postCommit=\"false\" priority=\"200\">\n      <event>beforeDocumentModification</event>\n    </listener>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.listeners.contrib",
          "name": "org.nuxeo.ecm.user.center.profile.listeners.contrib",
          "requirements": [],
          "resolutionOrder": 929,
          "services": [],
          "startOrder": 663,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.profile.listeners.contrib\">\n  <extension target=\"org.nuxeo.ecm.core.event.EventServiceComponent\"\n    point=\"listener\">\n\n    <listener name=\"resizeArticlePictureListener\" async=\"false\"\n      postCommit=\"false\"\n      class=\"org.nuxeo.ecm.user.center.profile.listeners.ResizeAvatarPictureListener\"\n      priority=\"200\">\n      <event>beforeDocumentModification</event>\n    </listener>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/listeners-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "componentClass": "org.nuxeo.ecm.user.center.profile.UserProfileServiceImpl",
          "declaredStartOrder": 101,
          "documentation": "\n    Component and Service to manage the user profile\n\n    @author Quentin Lamerand (qlamerand@nuxeo.com)\n  \n",
          "documentationHtml": "<p>\nComponent and Service to manage the user profile\n</p><p></p>",
          "extensionPoints": [
            {
              "@type": "NXExtensionPoint",
              "componentId": "org.nuxeo.ecm.user.center.profile.UserProfileService",
              "descriptors": [
                "org.nuxeo.ecm.user.center.profile.ImporterConfig"
              ],
              "documentation": "\n      The user profile importerConfig contains:\n\n      - dataFile: define the user profile CSV data filename to be imported on startup.\n      - dateFormat: the date format used for CSV file date properties.\n      - listSeparatorRegex: the list separator regular expression used for CSV data file\n        list properties.\n      - updateExisting: if 'true' existing user profiles will be updated by the\n        import.\n      - batchSize: the number of user profile document updates to be committed in\n        one transaction.\n    \n",
              "documentationHtml": "<p>\nThe user profile importerConfig contains:\n</p><p>\n- dataFile: define the user profile CSV data filename to be imported on startup.\n- dateFormat: the date format used for CSV file date properties.\n- listSeparatorRegex: the list separator regular expression used for CSV data file\nlist properties.\n- updateExisting: if &#39;true&#39; existing user profiles will be updated by the\nimport.\n- batchSize: the number of user profile document updates to be committed in\none transaction.\n</p><p></p>",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.UserProfileService/ExtensionPoints/org.nuxeo.ecm.user.center.profile.UserProfileService--config",
              "id": "org.nuxeo.ecm.user.center.profile.UserProfileService--config",
              "label": "config (org.nuxeo.ecm.user.center.profile.UserProfileService)",
              "name": "config",
              "version": "10.10"
            }
          ],
          "extensions": [],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.UserProfileService",
          "name": "org.nuxeo.ecm.user.center.profile.UserProfileService",
          "requirements": [
            "org.nuxeo.ecm.platform.userworkspace.UserWorkspaceService"
          ],
          "resolutionOrder": 930,
          "services": [
            {
              "@type": "NXService",
              "componentId": "org.nuxeo.ecm.user.center.profile.UserProfileService",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.UserProfileService/Services/org.nuxeo.ecm.user.center.profile.UserProfileService",
              "id": "org.nuxeo.ecm.user.center.profile.UserProfileService",
              "overriden": false,
              "version": "10.10"
            }
          ],
          "startOrder": 815,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.profile.UserProfileService\">\n\n  <require>org.nuxeo.ecm.platform.userworkspace.UserWorkspaceService</require>\n\n  <implementation class=\"org.nuxeo.ecm.user.center.profile.UserProfileServiceImpl\" />\n\n  <documentation>\n    Component and Service to manage the user profile\n\n    @author Quentin Lamerand (qlamerand@nuxeo.com)\n  </documentation>\n\n  <service>\n    <provide interface=\"org.nuxeo.ecm.user.center.profile.UserProfileService\" />\n  </service>\n\n  <extension-point name=\"config\">\n    <documentation>\n      The user profile importerConfig contains:\n\n      - dataFile: define the user profile CSV data filename to be imported on startup.\n      - dateFormat: the date format used for CSV file date properties.\n      - listSeparatorRegex: the list separator regular expression used for CSV data file\n        list properties.\n      - updateExisting: if 'true' existing user profiles will be updated by the\n        import.\n      - batchSize: the number of user profile document updates to be committed in\n        one transaction.\n    </documentation>\n    <object class=\"org.nuxeo.ecm.user.center.profile.ImporterConfig\" />\n  </extension-point>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/userprofile-framework.xml",
          "xmlPureComponent": false
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.web.common.locale--providers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.locale.contrib/Contributions/org.nuxeo.ecm.user.center.profile.locale.contrib--providers",
              "id": "org.nuxeo.ecm.user.center.profile.locale.contrib--providers",
              "registrationOrder": 1,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.web.common.locale",
                "name": "org.nuxeo.ecm.platform.web.common.locale",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"providers\" target=\"org.nuxeo.ecm.platform.web.common.locale\">\n    <provider class=\"org.nuxeo.ecm.user.center.profile.localeProvider.UserLocaleProvider\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.locale.contrib",
          "name": "org.nuxeo.ecm.user.center.profile.locale.contrib",
          "requirements": [
            "org.nuxeo.ecm.platform.web.common.locale.default.contrib"
          ],
          "resolutionOrder": 931,
          "services": [],
          "startOrder": 664,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.profile.locale.contrib\">\n  <require>org.nuxeo.ecm.platform.web.common.locale.default.contrib</require>\n  <extension target=\"org.nuxeo.ecm.platform.web.common.locale\" point=\"providers\">\n    <provider\n      class=\"org.nuxeo.ecm.user.center.profile.localeProvider.UserLocaleProvider\" />\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/user-locale-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.io.MarshallerRegistry--marshallers",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.enricher/Contributions/org.nuxeo.ecm.user.center.enricher--marshallers",
              "id": "org.nuxeo.ecm.user.center.enricher--marshallers",
              "registrationOrder": 25,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.io.MarshallerRegistry",
                "name": "org.nuxeo.ecm.core.io.MarshallerRegistry",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"marshallers\" target=\"org.nuxeo.ecm.core.io.MarshallerRegistry\">\n    <!-- user profile enricher -->\n    <register class=\"org.nuxeo.ecm.user.center.profile.rest.UserProfileEnricher\" enable=\"true\"/>\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.enricher",
          "name": "org.nuxeo.ecm.user.center.enricher",
          "requirements": [],
          "resolutionOrder": 932,
          "services": [],
          "startOrder": 652,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.enricher\" version=\"1.0.0\">\n  <extension target=\"org.nuxeo.ecm.core.io.MarshallerRegistry\" point=\"marshallers\">\n    <!-- user profile enricher -->\n    <register class=\"org.nuxeo.ecm.user.center.profile.rest.UserProfileEnricher\" enable=\"true\" />\n  </extension>\n</component>\n",
          "xmlFileName": "/OSGI-INF/enricher-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent--command",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.commandline/Contributions/org.nuxeo.ecm.user.center.profile.commandline--command",
              "id": "org.nuxeo.ecm.user.center.profile.commandline--command",
              "registrationOrder": 11,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent",
                "name": "org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"command\" target=\"org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent\">\n\n    <command enabled=\"true\" name=\"resizeAvatar\">\n      <commandLine>convert</commandLine>\n      <parameterString>-define registry:temporary-path=#{nuxeo.tmp.dir} -quiet #{sourceFilePath}[0] jpg:- | convert - -resize #{targetWidth}x#{targetHeight}&gt; #{targetFilePath}</parameterString>\n      <winParameterString>-define registry:temporary-path=#{nuxeo.tmp.dir} -quiet #{sourceFilePath}[0] -resize #{targetWidth}x#{targetHeight}&gt; #{targetFilePath}</winParameterString>\n      <installationDirective>You need to install ImageMagick.</installationDirective>\n    </command>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.commandline",
          "name": "org.nuxeo.ecm.user.center.profile.commandline",
          "requirements": [
            "org.nuxeo.ecm.platform.commandline.executor.service.defaultContrib"
          ],
          "resolutionOrder": 933,
          "services": [],
          "startOrder": 658,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.profile.commandline\">\n\n  <require>org.nuxeo.ecm.platform.commandline.executor.service.defaultContrib</require>\n\n  <extension target=\"org.nuxeo.ecm.platform.commandline.executor.service.CommandLineExecutorComponent\"\n    point=\"command\">\n\n    <command name=\"resizeAvatar\" enabled=\"true\">\n      <commandLine>convert</commandLine>\n      <parameterString>-define registry:temporary-path=#{nuxeo.tmp.dir} -quiet #{sourceFilePath}[0] jpg:- | convert - -resize #{targetWidth}x#{targetHeight}> #{targetFilePath}</parameterString>\n      <winParameterString>-define registry:temporary-path=#{nuxeo.tmp.dir} -quiet #{sourceFilePath}[0] -resize #{targetWidth}x#{targetHeight}> #{targetFilePath}</winParameterString>\n      <installationDirective>You need to install ImageMagick.</installationDirective>\n    </command>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/commandline-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.convert.service.ConversionServiceImpl--converter",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.converters/Contributions/org.nuxeo.ecm.user.center.profile.converters--converter",
              "id": "org.nuxeo.ecm.user.center.profile.converters--converter",
              "registrationOrder": 11,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.convert.service.ConversionServiceImpl",
                "name": "org.nuxeo.ecm.core.convert.service.ConversionServiceImpl",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"converter\" target=\"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl\">\n\n    <converter class=\"org.nuxeo.ecm.platform.convert.plugins.CommandLineConverter\" name=\"resizeAvatar\">\n      <sourceMimeType>image/*</sourceMimeType>\n      <destinationMimeType>image/jpg</destinationMimeType>\n      <parameters>\n        <parameter name=\"CommandLineName\">resizeAvatar</parameter>\n      </parameters>\n    </converter>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.converters",
          "name": "org.nuxeo.ecm.user.center.profile.converters",
          "requirements": [],
          "resolutionOrder": 934,
          "services": [],
          "startOrder": 659,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.profile.converters\">\n\n  <extension target=\"org.nuxeo.ecm.core.convert.service.ConversionServiceImpl\"\n    point=\"converter\">\n\n    <converter name=\"resizeAvatar\" class=\"org.nuxeo.ecm.platform.convert.plugins.CommandLineConverter\">\n      <sourceMimeType>image/*</sourceMimeType>\n      <destinationMimeType>image/jpg</destinationMimeType>\n      <parameters>\n        <parameter name=\"CommandLineName\">resizeAvatar</parameter>\n      </parameters>\n    </converter>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/converter-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentation": "\n      This contribution is the default contribution for user profile properties.\n\n      Here are more details about some of them:\n      <ul>\n    <li>\n        <strong>nuxeo.userprofile.enricher.compatibility</strong>: if true, make the UserProfileEnricher output compatible\n          with the Nuxeo 8.10 'userprofile' enricher output. Only output 'avatar', 'birthdate' and 'phonenumber' fields.\n        </li>\n</ul>\n\n\n      @since 9.3\n    \n",
              "documentationHtml": "<p>\nThis contribution is the default contribution for user profile properties.\n</p><p>\nHere are more details about some of them:\n</p><ul><li>\n<strong>nuxeo.userprofile.enricher.compatibility</strong>: if true, make the UserProfileEnricher output compatible\nwith the Nuxeo 8.10 &#39;userprofile&#39; enricher output. Only output &#39;avatar&#39;, &#39;birthdate&#39; and &#39;phonenumber&#39; fields.\n</li></ul>\n<p>\n&#64;since 9.3\n</p><p></p>",
              "extensionPoint": "org.nuxeo.runtime.ConfigurationService--configuration",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.properties/Contributions/org.nuxeo.ecm.user.center.profile.properties--configuration",
              "id": "org.nuxeo.ecm.user.center.profile.properties--configuration",
              "registrationOrder": 54,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.runtime.ConfigurationService",
                "name": "org.nuxeo.runtime.ConfigurationService",
                "type": "service"
              },
              "version": "10.10",
              "xml": "<extension point=\"configuration\" target=\"org.nuxeo.runtime.ConfigurationService\">\n\n    <documentation>\n      This contribution is the default contribution for user profile properties.\n\n      Here are more details about some of them:\n      <ul>\n        <li>\n          <strong>nuxeo.userprofile.enricher.compatibility</strong>: if true, make the UserProfileEnricher output compatible\n          with the Nuxeo 8.10 'userprofile' enricher output. Only output 'avatar', 'birthdate' and 'phonenumber' fields.\n        </li>\n      </ul>\n\n      @since 9.3\n    </documentation>\n\n    <property name=\"nuxeo.userprofile.enricher.compatibility\">false</property>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile/org.nuxeo.ecm.user.center.profile.properties",
          "name": "org.nuxeo.ecm.user.center.profile.properties",
          "requirements": [],
          "resolutionOrder": 935,
          "services": [],
          "startOrder": 665,
          "version": "10.10",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.user.center.profile.properties\" version=\"1.0.0\">\n\n  <extension target=\"org.nuxeo.runtime.ConfigurationService\" point=\"configuration\">\n\n    <documentation>\n      This contribution is the default contribution for user profile properties.\n\n      Here are more details about some of them:\n      <ul>\n        <li>\n          <strong>nuxeo.userprofile.enricher.compatibility</strong>: if true, make the UserProfileEnricher output compatible\n          with the Nuxeo 8.10 'userprofile' enricher output. Only output 'avatar', 'birthdate' and 'phonenumber' fields.\n        </li>\n      </ul>\n\n      @since 9.3\n    </documentation>\n\n    <property name=\"nuxeo.userprofile.enricher.compatibility\">false</property>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/properties-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-user-profile-10.10.jar",
      "groupId": "org.nuxeo.ecm.platform",
      "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.ecm.user/org.nuxeo.ecm.user.center.profile",
      "id": "org.nuxeo.ecm.user.center.profile",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven\r\nBuilt-By: jenkins\r\nBuild-Jdk: 1.8.0_191\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 0.0.1\r\nBundle-Name: Nuxeo User Center Profile\r\nBundle-SymbolicName: org.nuxeo.ecm.user.center.profile;singleton:=true\r\nBundle-Vendor: Nuxeo\r\nNuxeo-Component: OSGI-INF/core-types-contrib.xml,OSGI-INF/listeners-co\r\n ntrib.xml,OSGI-INF/userprofile-framework.xml,OSGI-INF/user-locale-con\r\n trib.xml,OSGI-INF/enricher-contrib.xml,OSGI-INF/commandline-contrib.x\r\n ml,OSGI-INF/converter-contrib.xml,OSGI-INF/properties-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 935,
      "minResolutionOrder": 928,
      "packages": [],
      "parentReadme": {
        "blobProviderId": "default",
        "content": "# Nuxeo User Center\n\nThis addon adds a Home for every user.\n\n# Building\n\n    mvn clean install\n\n## Deploying\n\nCopy the built artifacts into `$NUXEO_HOME/templates/custom/bundles/` and activate the \"custom\" template.\n\nYou should then have 'My Personal Space' link that will take you to your new Home :-)\n\n## QA results\n\n[![Build Status](https://qa.nuxeo.org/jenkins/buildStatus/icon?job=addons_nuxeo-user-center-master)](https://qa.nuxeo.org/jenkins/job/addons_nuxeo-user-center-master/)\n\n# About Nuxeo\n\nNuxeo dramatically improves how content-based applications are built, managed and deployed, making customers more agile, innovative and successful. Nuxeo provides a next generation, enterprise ready platform for building traditional and cutting-edge content oriented applications. Combining a powerful application development environment with SaaS-based tools and a modular architecture, the Nuxeo Platform and Products provide clear business value to some of the most recognizable brands including Verizon, Electronic Arts, Sharp, FICO, the U.S. Navy, and Boeing. Nuxeo is headquartered in New York and Paris. More information is available at www.nuxeo.com.",
        "digest": "4a9fd28ec7f17f901cf207b1f03e6778",
        "encoding": "UTF-8",
        "length": 1161,
        "mimeType": "text/plain",
        "name": "README.md"
      },
      "requirements": [],
      "version": "10.10"
    }
  ],
  "creationDate": 1664793571025,
  "key": "Nuxeo Platform LTS 2019-10.10",
  "name": "Nuxeo Platform LTS 2019",
  "operations": [],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1547942400000,
  "version": "10.10"
}